package com.utf999.qiangmanger.dao.iface;

import java.util.List;

import com.utf999.qiangmanger.dao.IQiangDAO;
import com.utf999.qiangmanger.entity.orm.StoreUserEntity;
import com.utf999.qiangmanger.exception.BizException;

public interface IStoreUserDAO extends IQiangDAO<StoreUserEntity> {
	/**
	 * 按照店面id查询该店面的用户信息（无论这个用户的状态）
	 * @param storeid 指定的店面id
	 * @return 
	 * @throws BizException
	 */
	public List<StoreUserEntity> queryStoreuserByStoreid(String storeid , String workNumber , String userName , String realName) throws BizException;
	
	/**
	 * 按照指定的用户名，查询对应的用户信息
	 * @param username
	 * @return
	 * @throws BizException
	 */
	public StoreUserEntity queryStoreuserByUsername(String username) throws BizException;
	
	/**
	 * 根据指定的店面编号和员工工号，查询指定的app用户
	 * @param storeid 指定的店面编号
	 * @param workNumber  指定的app用户工号
	 * @return
	 * @throws BizException
	 */
	public StoreUserEntity queryStoreuserByWorknumber(String storeid, String workNumber) throws BizException;
}
